
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */
package com.hlkj.pay.app.merchant.ext;

/**
 * @author HlpayTeam
 * @date 2024/09/12 11:39
 */
public class MerchantExtConstant {
    /**
     * 系统自动审核
     */
    public static final String ACCESS_STATUS_SYSTEM_APPROVE = "3";
    /**
     * 渠道审核
     */
    public static final String ACCESS_STATUS_CHANNEL_WAIT_APPROVE = "4";
    public static final String ACCESS_STATUS_CHANNEL_APPROVE = "5";
    public static final String ACCESS_STATUS_SYSTEM_AUTH = "1";
    //汇付斗拱 1
    public static final String CHANNEL_HUI_FU = "dgpay";
    //汇付斗拱 支付通
    public static final String CHANNEL_HUI_FU_ZFT = "dgpay_zft";
    //富友 2
    public static final String CHANNEL_FU_YOU = "fuiou";
    //快钱
    public static final String CHANNEL_KUAI_QIAN = "bill99";
    //易生
    public static final String CHANNEL_EASY_PAY = "easypay";
    //拉卡拉
    public static final String CHANNEL_LAKALA = "lakala";
    //合利宝
    public static final String CHANNEL_HELIPAY = "helipay";
    //合利宝 虚拟户
    public static final String CHANNEL_HELIPAY_VIR = "helipay_vir";
    //宝付
    public static final String CHANNEL_BAOFU = "baofu";
    //汇付宝
    public static final String CHANNEL_HEEPAY = "heepay";
    //支付宝-安全发
    public static final String CHANNEL_ALIPAY_FUND = "alipayFund";
    //工行
    public static final String CHANNEL_JH = "jhpay";
    //易宝 4
    public static final String CHANNEL_YI_BAO = "yee";
    //易生 3
    public static final String CHANNEL_YI_SHEN = "easy";
    // 微信支付
    public static final String CHANNEL_WX_PAY = "wxpay";
    //东方付
    public static final String CHANNEL_DFF_PAY = "dffpay";
    //易生
    public static final String CHANNEL_GTZF_PAY = "gtzfpay";
    //工行支付
    public static final String CHANNEL_ICBC_PAY = "icbcpay";
    //易宝
    public static final String CHANNEL_YEE_PAY = "yeepay";
    // 支付宝支付
    public static final String CHANNEL_ALI_PAY = "alipay";

    public static final String CHANNEL_ALI_PAY_ZFT = "alipay_zft";
    //银付通
    public static final String CHANNEL_YFT_PAY = "yftpay";
    //乐刷
    public static final String CHANNEL_LESHUA_PAY = "leshuapay";
    //海科
    public static final String CHANNEL_HAIKE_PAY = "haikepay";
    //国广支付
    public static final String CHANNEL_GUOG_PAY = "guogpay";
    //银盈通支付
    public static final String CHANNEL_YYT_PAY = "yytpay";
    //新生支付
    public static final String CHANNEL_HNA_PAY = "hnapay";

    public static final String MERCHANT_ACCESS_STATUS_CALLBACK_URL = "/openapi/callback/merchant/access/";
    public static final String MERCHANT_REPORT_STATUS_CALLBACK_URL = "/openapi/callback/merchant/report/";
    public static final String MERCHANT_SETTLE_STATUS_CALLBACK_URL = "/openapi/callback/merchant/settle/";
    public static final String MERCHANT_REPORT_ALLOT_STATUS_CALLBACK_URL = "/openapi/callback/merchant/report/allot/";
    public static final String MERCHANT_REPORT_AMOUNT_STATUS_CALLBACK_URL = "/openapi/callback/merchant/report/amount/";
    public static final String MERCHANT_BUSINESS_STATUS_CALLBACK_URL = "/openapi/callback/merchant/business/";
    public static final String MERCHANT_BUSINESS_SUCCESS_CALLBACK_URL = "/openapi/callback/merchant/business/success/";
    public static final String MERCHANT_TRANS_ASYNC_CALLBACK_URL = "/openapi/callback/pay/order/";
    public static final String MERCHANT_TRANS_COMMON_ASYNC_CALLBACK_URL = "/openapi/callback/mch/pay/order/";
    public static final String MERCHANT_TRANSFER_TRANS_ASYNC_CALLBACK_URL = "/openapi/callback/transfer/order/";
    public static final String MERCHANT_TRANSFER_WITHDRAW_ASYNC_CALLBACK_URL = "/openapi/callback/withdraw/order/";
    public static final String MERCHANT_PAYMENT_ASYNC_CALLBACK_URL = "/openapi/callback/payment/order/";
    public static final String MERCHANT_PAYMENT_ASYNC_FIX_CALLBACK_URL = "/openapi/callback/payment/order/fix";
    public static final String MERCHANT_RECHARGE_ASYNC_CALLBACK_URL = "/openapi/callback/recharge/order";
    public static final String MERCHANT_TEST_CALLBACK_URL = "/openapi/callback/merchant/test";
    public static final String MERCHANT_TRANS_CLOSE_ASYNC_CALLBACK_URL = "/openapi/callback/pay/order/close/";
    public static final String MERCHANT_TRANS_COMMON_CLOSE_ASYNC_CALLBACK_URL = "/openapi/callback/mch/pay/order/close/";
    public static final String MERCHANT_CHANNEL_SPLIT_CALLBACK_URL = "/openapi/callback/merchant/channel/split/";
    public static final String MERCHANT_TRANS_SYNC_CALLBACK_URL = "/openapi/callback/pay/order/forward";
    public static final String MERCHANT_TRANS_FORWARD_CALLBACK_URL = "/openapi/callback/pay/order/forward";
    public static final String MERCHANT_TRANS_ALIPAY_AUTH_CALLBACK_URL = "/openapi/callback/mer/auth/";
    
    
    public static final String MERCHANT_REFUND_ASYNC_CALLBACK_URL = "/openapi/callback/pay/refund/";
    public static final String MERCHANT_REFUND_COMMON_ASYNC_CALLBACK_URL = "/openapi/callback/mch/pay/refund/";

    /**
     * 商户订单投诉回调
     */
    public static final String MERCHANT_ORDER_COMPLAINT_CALLBACK_URL = "/openapi/callback/order/complaint/";
    public static final String MERCHANT_ORDER_RISK_CALLBACK_URL = "/openapi/callback/order/risk/";
    /**
     * 分账订单
     */
    public static final String MERCHANT_ORDER_DIVICE_CALLBACK_URL = "/openapi/callback/order/divide/";

    /**
     * 商户订单清算
     */
    public static final String MERCHANT_ORDER_CS_CALLBACK_URL = "/openapi/callback/order/cs/";
    /**
     * 进件产品变更
     */
    public static final String MERCHANT_PRODUCT_UPDATE_CALLBACK_URL = "/openapi/callback/merchant/product/update/";

   
    

}
